<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/**/
.service-part{overflow: hidden;margin-top: 30px;padding-bottom: 20px;}
.service-part ul{width:1250px;}
.service-part li{float:left;width:260px;padding-left: 102px;margin-right: 50px;}
.service-part li .title{}
.service-part li .title a{font-size: 16px;font-weight: bold;color:#333;}
.service-part li .title a:hover{color: #169d8f;}
.service-part li .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;color: #999;line-height: 24px;height: 48px;margin-top: 10px;}
.service-part li img{position: absolute;left:0;top:0;}





.service-team-bg{height:700px;background: url(../images/bg.jpg) no-repeat center top;}

.team-part{overflow: hidden;margin-top: 30px;}
.team-part ul{width: 1220px;overflow: hidden;}
.team-part li{float:left;background-color: #fff;width:290px;margin-right: 14px;}
.team-part li .pic{display: block;width:290px;height: 263px;overflow: hidden;}
.team-part li .pic img{width:100%;height:100%;}
.team-part li .info{padding:15px;border:1px solid #eee;border-top: none;}
.team-part li .name{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.team-part li .name a{color: #333;font-size: 16px;}
.team-part li .name a:hover{color: #169d8f;}
.team-part li .type{color: #999;margin-top: 8px;}
.team-part li .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;color: #999;line-height: 24px;height: 48px;border-top:1px solid #ededed;margin-top: 10px;padding-top: 6px;}



.team-part.inner{margin-top: 50px;padding-bottom: 40px;}
.team-part.inner li .pic{width: 280px;height: 258px;}
.team-part.inner li{width: 280px;margin-right: 13px;margin-bottom: 14px;}






.news-part-left{width:594px;float:left;background-color: #fff;}
.news-part-left .pic{display: block;width:594px;height:305px;overflow: hidden;}
.news-part-left .pic img{width: 100%;height: 100%;}
.news-part-left .info{padding:14px 18px;}
.news-part-left .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-part-left .title a{font-size: 16px;font-weight: bold;color:#333;}
.news-part-left .title a:hover{color:#169d8f;}
.news-part-left .text{color:#999;font-size: 15px;line-height: 26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;height: 52px;margin-top: 6px;}



.news-part-right{float:right;width:592px;float:right;height: 412px;overflow: hidden;}
.news-part-right li{background-color: #fff;padding:24px 26px;margin-bottom: 12px;}
.news-part-right li .title{}
.news-part-right li .title a{font-size: 16px;font-weight: bold;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;max-width: 450px;}
.news-part-right li .title a:hover{color:#169d8f;}
.news-part-right li .time{color: #999;position: absolute;top:0;right:0;}
.news-part-right li .text{color:#999;font-size: 15px;line-height: 26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;height: 52px;margin-top: 10px;}





/* 滚动图片相关 */
.slide-show-part{width: 1200px;margin:40px auto 100px;height:447px;}
.slide-show-part ul{margin:0 auto;}
.slide-show-part li{background: #fff;position: absolute;z-index: 0;}
.slide-show-part li img{display: block;width: 816px;height: 447px;opacity: .4!important;}

.slide-show-part li .pic{display: block;height: 100%;width: 100%;overflow: hidden;background-color:#000;}
.slide-show-part li .title{width: 490px;height: 60px;position: absolute;left:50%;margin-left: -245px;bottom:-30px;background-color: #169d8f;text-align: center;line-height: 60px;font-size: 16px;overflow:hidden;color: #fff;display: none;}

.slide-show-part li:nth-child(2) .title{display: block;}
.slide-show-part li:nth-child(2) img{opacity: 1!important;}


.slide-show-part .page{width: 100%; position: absolute; left: 0; top: 0; z-index: 10;}
.slide-show-part .page span{display: block;width:45px;height:79px;position: absolute;top:178px;cursor: pointer;opacity: .8;}
.slide-show-part .page span:hover{opacity: 1;}
.slide-show-part .page span.last{left:26px;background: url(../images/btn01.png) no-repeat;}
.slide-show-part .page span.next{right:26px;background: url(../images/btn02.png) no-repeat;}

/* 滚动图片相关 end */





/* ----------------- 内页 ------------------------- */
.inner-wrap{background-color: #fff;margin:0 auto;width: 1160px;padding:0 20px;margin-top: 18px;}

.inner-top{padding-top: 40px;text-align: center}
.inner-top .cn{font-size: 24px;color: #333;line-height: 30px;}
.inner-top .en{color: #a8a8a8;margin-top: 4px;text-transform: uppercase;}
.inner-top .en span::after,.inner-top .en span::before{content: "";width:28px;height: 1px;background-color: #a8a8a8;position: absolute;top:10px;}
.inner-top .en span::before{left: -36px;}
.inner-top .en span::after{right:-36px;}


.inner-menu{text-align: center;font-size: 0;margin-top: 20px;}
.inner-menu a{display: inline-block;zoom:1;width:108px;height: 32px;text-align: center;border:1px solid #d2d2d2;line-height: 32px;color: #333;font-size: 14px;margin:0 2px;}
.inner-menu a.cur{background-color: #169d8f;border-color: #169d8f;color:#fff;}


.about-us{padding-bottom: 40px;margin-top: 40px;overflow: hidden;}
.about-us img{max-width: 100%;font-size: 15px;line-height: 26px;}


.recruit-list{overflow: hidden;padding-left: 17px;margin-top: 50px;}
.recruit-list menu{overflow: hidden;width:;}
.recruit-list menu a{background-color: #f5f5f5;padding:18px;overflow: hidden;height: 124px;width: 510px;float:left;margin:0 25px 25px 0;}
.recruit-list menu a .title{width:89px;border-right: 1px dashed #dfdcdc;height: 124px;line-height: 124px;font-size: 16px;color: #333;font-weight: bold;float:left;overflow: hidden}
.recruit-list menu a .text{float:right;width:400px;font-size: 16px;color: #999;line-height: 36px;height: 108px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;margin-top: 6px;}
.recruit-list menu a:hover{background-color: #b9e1dd;}
.recruit-list menu a:hover .title,.recruit-list menu a:hover .text{color: #169d8f;}
.recruit-list menu a:hover .title{border-color: #88ccc5;}




.honor-list{padding:40px 0 0 40px;}
/* .honor-list ul{} */
.honor-list li{padding:28px;box-shadow: 0 0 15px #ddd;float:left;cursor: pointer;margin:0 28px 28px 0;}
.honor-list li img{display: block;width:285px;height: 190px;}

.pic-pop{width: 100%;height: 100%;z-index: 20;position: fixed;left:0;top:0;background-color: rgba(0, 0, 0, 0.5);display: none;}
.pic-pop .closebg{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 3;}
.pic-pop .box{width:660px;height:450px;background-color: #fff;padding:60px;position: absolute;z-index: 5;left:50%;margin-left: -390px;top:50%;margin-top: -285px;}
.pic-pop .box img{display: block;width:660px;height:450px;}
.pic-pop .closebtn{display: block;width: 37px;height: 37px;background: url('../images/icon02.png') no-repeat;position: absolute;top:16px;right:16px;z-index: 2;cursor: pointer;}




.pics-show{overflow: hidden;margin-top: 50px;padding-bottom: 10px;}
.pics-show .hd{float:right;width:344px;overflow: hidden;}
.pics-show .hd li{width: 162px;height: 92px;cursor: pointer;float:left;margin:0 0 10px 10px;}
.pics-show .hd li img{width:100%;height: 100%;}
.pics-show .hd li span{display: none;width:100%;height: 100%;position: absolute;left: 0;top:0;text-align: center;line-height: 100px;overflow: hidden;color: #fff;background: rgba(0, 0, 0, 0.5)}
.pics-show .hd li:hover span,.pics-show .hd li.on span{display: block;}


.pics-show .bd{float:left;width:816px;height: 447px;}
.pics-show .bd li{width:816px;height: 447px;}
.pics-show .bd li img{width: 100%;height: 100%;}




.news-list{overflow: hidden;margin-top: 50px;padding-bottom: 40px;}
.news-list ul{overflow: hidden;width: 1170px;}
.news-list li{display: block;float:left;width:370px;margin:0 20px 30px 0;}
.news-list li .pic{display: block;width:370px;height: 190px;overflow: hidden;}
.news-list li .pic img{width: 100%;height: 100%transition:all 0.4s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.news-list li .pic:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);}
.news-list li .info{padding:0 0 0 105px;margin-top: 20px;height: 75px;}
.news-list li .date{width:88px;height: 75px;background-color: #eee;text-align: center;position: absolute;left:0;top:0;}
.news-list li .date .p1{font-weight: bold;color: #333;font-size: 18px;padding-top: 18px;}
.news-list li .date .p2{color: #333;}

.news-list li .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li .title a{color:#333;font-size: 16px;}
.news-list li .text{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;line-height: 24px;height: 48px;color: #999;margin-top: 7px;}
.news-list li .title a:hover{color: #169d8f;}





.content-page {background-color: #fff;padding:30px 0 30px 0;}
.content-page .title { font-size: 26px; color: #333; line-height: 30px; }
.content-page .t-info { font-size: 12px; color: #999; margin-top: 10px; }
.content-page .t-info span { margin-left: 20px; padding-left: 20px; }
.content-page .t-info span.time { background: url(../images/icon03.png) no-repeat left center; }
.content-page .t-info span.see { background: url(../images/icon04.png) no-repeat left center; }

.content-page .content { overflow: hidden; margin: 10px 0 0 0; border-top: 1px solid #ddd;padding:20px 0 30px 0;min-height: 300px;}
.content-page .share { padding-left: 65px; }
.content-page .share .hd { position: absolute; left: 0; top: 0; line-height: 28px; }

.content-page .piece { padding-top: 20px; }
.content-page .piece .row { height: 50px; background-color: #eee; margin-top: 10px; padding-left: 18px; }
.content-page .piece .row a { line-height: 50px; padding-left: 40px; color: #333; font-size: 16px; display: inline-block; *display: inline; }
.content-page .piece .row a.prev { background: url(../images/btn-prev.png) no-repeat left center; }
.content-page .piece .row a.next { background: url(../images/btn-next.png) no-repeat left center; }
.content-page .piece .row a.prev:hover { background: url(../images/btn-prev01.png) no-repeat left center; color: #169d8f; }
.content-page .piece .row a.next:hover { background: url(../images/btn-next01.png) no-repeat left center; color: #169d8f; }












































</pre></body></html>